﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using Facade.Manager;

namespace Presentation.Controllers
{
    public abstract class AbstractController : Controller
    {
        protected FormManager formManager;
        protected PortfolioManager portfolioManager;
        protected ProgramManager programManager;
        protected ProjectManager projectManager;
        protected SubprojectManager subprojectManager;

        public AbstractController()
        {
            formManager = FormManager.Instance;
            portfolioManager = PortfolioManager.Instance;
            programManager = ProgramManager.Instance;
            projectManager = ProjectManager.Instance;
            subprojectManager = SubprojectManager.Instance;
        }
    }
}
